Saltar al contenido principal

Arquitectura de Comunicación de la Cámara

Esta página explica el diseño de dos niveles de comunicación del OV20i y cómo los protocolos industriales nativos funcionan junto con las capacidades de comunicación extensible de Node-RED.

Visión general de la arquitectura de comunicación

Diseño de comunicación de dos niveles

OV20i implementa una arquitectura de comunicación sofisticada con dos capas distintas:

Niveles de comunicación:

  • Native Industrial Protocols - Comunicación integrada a nivel de sistema (Profinet, Ethernet/IP)
  • Node-RED Extensible Protocols - Capacidades de comunicación específicas de la receta (MQTT, Modbus, TCP, HTTP)

Alcance y Control de la Comunicación

System-level protocols se aplican globalmente a todas las recetas

  • Recipe-level protocols son únicas para cada flujo de inspección específico
  • Configuration location determina el alcance y el comportamiento de la comunicación

Native Industrial Communication

Built-in PLC Protocols

Camera System-Level Configuration:

  • Profinet & Ethernet/IP - Solo los protocolos de comunicación configurados a nivel del sistema de la cámara
  • Direct Integration - No se requiere programación adicional ni flujos de Node-RED
  • Industrial Standards - Soporte nativo para las principales plataformas de automatización (Siemens, Allen-Bradley, Mitsubishi, Omron)
  • Bidirectional Data Exchange - Comandos de disparo, retroalimentación de estado, control de recetas, resultados de inspección

Key Characteristics:

  • Global Scope - El alcance es global
  • System Settings - Gestionado a través de la configuración del sistema de la cámara, no mediante Node-RED
  • Immediate Response - Respuesta inmediata a nivel de hardware
  • Industrial Reliability - Construido para entornos de automatización de fábrica

image.png

image.png

Node-RED Extensible Communication

image.png

Flexibilidad de Protocolos a Nivel de Receta

Node-RED Flow-Based Protocols:

  • MQTT - Mensajería IoT e integración en la nube mediante flujos de Node-RED
  • Modbus - Comunicación con dispositivos industriales a través de nodos de Node-RED
  • TCP - Implementación de protocolo personalizado para sistemas especializados
  • HTTP - Comunicación bidireccional de servicios web

Recipe-Specific Characteristics:

  • Custom Logic - Cada receta define su propia lógica de comunicación
  • Protocol Selection - Selecciona los protocolos apropiados para requisitos de inspección específicos
  • Integration Flexibility - Conectar a bases de datos, servicios en la nube y aplicaciones personalizadas
  • Data Processing - Transformar y enrutar los datos de inspección según sea necesario

HTTP Communication Duality

Inbound HTTP (Camera as Server):

  • Open API Endpoints - Los sistemas externos pueden activar inspecciones de forma remota
  • Recipe Management - Cambio y control remoto de recetas mediante solicitudes HTTP
  • System Control - Las aplicaciones externas pueden controlar las funciones de la cámara
  • Real-time Access - Respuesta en tiempo real a solicitudes HTTP externas

Outbound HTTP (Camera as Client):

  • Node-RED HTTP Nodes - La cámara inicia la comunicación con servicios web externos
  • Custom Integration - Comunicación de servicios web específica de la receta
  • Data Publishing - Envío de resultados de inspección a sistemas externos y bases de datos
  • Third-party Integration - Conexión a MES, ERP y plataformas en la nube

Comunicación Flow Architecture

System-Level vs Recipe-Level Communication

Camera System Communication:

  • Global Configuration - La configuración global de Profinet/Ethernet/IP se aplica a toda la cámara
  • Network Foundation - La asignación de IP y la configuración de subred afectan a toda la comunicación
  • Built-in Protocol Support - No se requiere programación para la integración industrial
  • Cross-Recipe Consistency - El mismo comportamiento de comunicación sin importar la receta activa

Recipe-Specific Communication:

  • Unique Workflows - Los flujos de Node-RED son específicos para cada receta
  • Protocol Customization - Diferentes recetas pueden usar distintos métodos de comunicación
  • Application Logic - El comportamiento de la comunicación se adapta a los requisitos de inspección
  • Data Transformation - Procesamiento y enrutamiento de datos específicos de la receta

Communication Response Hierarchy

Immediate Response Tier:

  • Digital I/O Signals - Respuesta inmediata a nivel de hardware
  • Native PLC Protocols - Comunicación industrial directa

Programmed Response Tier:

  • Node-RED Flows - Lógica personalizada y manejo de protocolos
  • Data Processing - Transformación y enrutamiento de resultados de inspección

External Integration Tier:

  • HTTP Endpoints - Integración de servicios web y control externo
  • Cloud Communication - MQTT y protocolos basados en Internet

Integration Patterns and Strategies

Hybrid Communication Architectures

PLC + Node-RED Pattern:

  • Native PLC para disparos y retroalimentación de estado inmediatos
  • Node-RED flows para enrutamiento de datos, registro e integración avanzada
  • Best of both worlds - Fiabilidad industrial con flexibilidad personalizada

HTTP Dual Direction Pattern:

  • Inbound HTTP para control y activación desde sistemas externos
  • Outbound HTTP para publicación de datos e integración
  • Bidirectional integration con sistemas basados en la web

Multi-Protocol Recipe Strategy:

  • Different recipes utilizando diferentes protocolos de comunicación
  • Application-specific métodos de comunicación
  • Protocol selection basada en los requisitos de integración

Protocol Translation and Bridging

Node-RED as Communication Bridge:

  • Protocol conversion entre diferentes sistemas industriales
  • Data format transformation para la compatibilidad del sistema
  • Communication routing entre múltiples sistemas externos
  • Integration hub para entornos complejos multi-sistema

Communication Architecture Benefits

Design Advantages

Industrial Reliability:

  • Native protocols proporcionan una comunicación industrial inmediata y confiable
  • Proven standards garantizan la compatibilidad con los sistemas de automatización existentes

Flexibility and Extensibility:

  • Node-RED platform habilita soluciones de comunicación personalizadas
  • Recipe-specific comunicación se adapta a los requisitos de la aplicación
  • Future-proof arquitectura soporta nuevos protocolos e integraciones

Operational Efficiency:

  • Multiple communication paths proporcionan redundancia y opciones
  • Real-time capabilities soportan requisitos de producción de alta velocidad
  • Custom data processing optimiza el flujo de información para aplicaciones específicas

🔗 Ver también